#pragma once
#include <iostream>
#include <vector>
using namespace std;

typedef void (*task_t)();

void task1()
{
    cout << "1111111111111111" << endl;
}

void task2()
{
    cout << "222222222222222222" << endl;
}
void task3()
{
    cout << "33333333333333333" << endl;
}
void task4()
{
    cout << "44444444444444444" << endl;
}
void task5()
{
    cout << "555555555555555555" << endl;
}

void LoadTask(vector<task_t> *tasks)
{
    tasks->push_back(task1);
    tasks->push_back(task2);

    tasks->push_back(task3);

    tasks->push_back(task4);
    tasks->push_back(task5);
}